/**
 * 生成 unplugin-auto-import 自动导入类型 Map<br/>
 * 具体配置参考：https://unplugin.unjs.io/showcase/unplugin-auto-import.html#configuration
 *
 * @param {string} packageName 需要自动导入的类型所在的包的包名
 * @param {string[]} imports 需要自动导入的类型的名称列表
 * @returns {{from: string, imports: string[], type: boolean}} unplugin-auto-import 自动导入类型 Map
 */
export const genTypeAutoImports = (packageName: string, imports: string[]) => {
  return {
    from: packageName,
    imports,
    type: true
  }
}

export type GenTypeAutoImportsType = typeof genTypeAutoImports
